English Dictionary
◊ ENGLISH CHANNEL
English Channel
n : an arm of the Atlantic Ocean that forms a channel between
France and Britain [syn: {English Channel}]